home *** CD-ROM | disk | FTP | other *** search
/ Info-Mac 4 / Info_Mac IV CD-ROM (Pacific HiTech Inc.)(August 1994).iso / Text Processing / BBEdit 2.5 Demo / 2.5.5 Release Notes next >
Text File  |  1994-04-24  |  21KB  |  536 lines

  1. BBEdit 2.5.5 Release Notes
  2. ------ ----- ------- -----
  3.  
  4. This document contains information which was developed too late to be
  5. included in the manuals.
  6.  
  7. BBEdit Is Commercial!
  8. ------ -- -----------
  9.  
  10. This version of BBEdit is NOT FREE. If you are using a non-demo copy that
  11. you obtained by a means other than a legitimate site license, product
  12. bundle, or direct purchase, then we encourage you to write to the
  13. address below and order your own copy. The pricing is reasonable, and
  14. options are available for discount and quantity pricing.
  15.  
  16. External Services and Startup Performance
  17. -------- -------- --- ------- -----------
  18.  
  19. The first time BBEdit starts up, it attempts to locate the application
  20. associated with each external service. If the application isn’t found,
  21. BBEdit will keep trying to find it on subsequent occasions, until it
  22. either finds the application, or until you turn off the corresponding
  23. check-box in the “External Services” section of the Preferences dialog.
  24.  
  25. Since an unsuccessful search for an application takes time, you should
  26. turn off the check box corresponding to any application you don’t have
  27. available. Doing so will decrease the time that BBEdit takes to start
  28. up.
  29.  
  30. BBEdit and Code Warrior
  31. ------ --- ---- -------
  32.  
  33. BBEdit version 2.5.5 has the ability to read projects created by the
  34. Metrowerks “Code Warrior” series of development environments. If you are
  35. updating from a previous release of BBEdit 2.5, you should check the
  36. “Code Warrior” check-box in the “External Services” section of the
  37. Preferences dialog to take advantage of this capability, and then
  38. re-launch BBEdit.
  39.  
  40. On Location 2.0, Quadras, and AppleShare
  41. -- -------- ---- -------- --- ----------
  42.  
  43. There is a bug in On Location versions 2.0 and 2.0.1 which will cause
  44. your Macintosh to hang if you’re using a Macintosh Quadra, you have
  45. AppleShare volumes mounted, and you choose the “Find...” command in
  46. BBEdit. If this set of circumstances applies to you, you have these
  47. options:
  48.  
  49.     (1) Turn off the “On Location” option in the External Services
  50.     section of the Preferences, and re-launch BBEdit;
  51.     
  52.     (2) Unmount any AppleShare volumes before using BBEdit’s
  53.     “Find...” command;
  54.     
  55.     (3) Disable On Location;
  56.     
  57.     (4) Contact ON Technologies technical support and report the problem.
  58.     You can contact them via AppleLink: their address is ON.SUPPORT;
  59.     through the Internet (or any service which has a gateway to
  60.     the Internet), their address is ON.SUPPORT@applelink.apple.com.
  61.  
  62. (Note that an “AppleShare volume” can be a fileserver volume or a volume
  63. on someone else’s Macintosh published with Personal File Sharing under
  64. System 7.0.)
  65.  
  66. THINK Project Manager
  67. ----- ------- -------
  68.  
  69. The THINK Project Manager, used in THINK C and Symantec C++ version 6.0
  70. and later, has a number of bugs and limitations which occasionally make
  71. working with an external editor difficult. Presently, we are working
  72. with the technical staff at Symantec to resolve these issues. They
  73. should be taken care of for future versions of both BBEdit and the THINK
  74. Project Manager.
  75.  
  76. The most noticeable problems are as follows:
  77.  
  78.     -    On occasion, the THINK Project Manager will inexplicably refuse
  79.         to provide the list of headers included by a given source file.
  80.         If you option-click in the title bar of a connected source file,
  81.         and you don’t get the list, this is most likely the cause.
  82.         Should this happen, deactivate the source window in question
  83.         and re-activate it, and BBEdit will try to get the list of includes
  84.         again.
  85.         
  86.     -    The THINK Project Manager provides no atomic way for the external
  87.         editor to inform it that the name or location of a connected source
  88.         file has changed. This means that if you do a “Save As...” of a
  89.         connected source file, the TPM will continue to use the old source
  90.         file. Until this problem is resolved in the TPM, you’ll have to
  91.         manually remove the old file and add the new file to the proper
  92.         location.
  93.         
  94.     -    The THINK Project Manager will occasionally behave strangely or
  95.         crash if the application pointed to by the “Editor” alias is
  96.         running, even if “Use external editor” is turned off. The most
  97.         noticeable symptoms of this misbehavior are spurious compile
  98.         errors when building projects or compiling individual source
  99.         files, and crashes when quitting a program which is being debugged
  100.         with the source debugger.
  101.         
  102.         In the case where the THINK Project Manager crashes when
  103.         quitting the source debugger, you can avoid the crash
  104.         by going into the THINK Project Manager’s “Options” dialog;
  105.         choose “Debugging” from the popup menu, and un-check the
  106.         box labelled “Always save session”.
  107.         
  108.     -    There is a bug in version 7.0 of the THINK Project Manager
  109.         which may cause it to crash after opening a file in the external
  110.         editor. Symantec’s engineers have identified the problem, and
  111.         have promised a fix for version 7.0.1 of the TPM. As of this
  112.         writing, no release date for the 7.0.1 patcher has been
  113.         announced.
  114.         
  115.     -    Because of latency issues between BBEdit and the THINK Project
  116.         Manager, certain menu items or services may not be available
  117.         immediately after bringing a window to the front. Usually, the
  118.         services will become available after one or two seconds.
  119.         
  120. Printing with Substituted Fonts
  121. -------- ---- ----------- -----
  122.  
  123. Because of idiosyncracies in the LaserWriter driver 7.1 and earlier,
  124. there are some character spacing anomalies when printing with a
  125. substituted monospaced font (i.e. Monaco). To avoid these problems,
  126. print in a non-substituted, monospaced PostScript font such as Courier.
  127. (With BBEdit, you can of course edit in one font, and print in
  128. another.)
  129.  
  130. These problems appear to be resolved as of version 8.1.1 of the
  131. LaserWriter driver.
  132.  
  133. FaxSTF “FaxPrint” Printer Driver
  134. ------ ---------- ------- ------
  135.  
  136. Version 2.2.3 of the “FaxPrint” printer driver, supplied with the FaxSTF
  137. fax software package, has a bug in it which can cause all applications,
  138. not just BBEdit, to malfunction. STF Technologies has been notified of
  139. the problem. In the meantime, to avoid potential problems, choose another
  140. printer driver, such as the ImageWriter or LaserWriter driver, except
  141. when you’re planning to fax documents directly from within BBEdit.
  142. Contact STF Technologies for the latest information on the availability
  143. of a fix. (As of the writing of this note, FaxSTF has been updated
  144. to version 3.0.)
  145.  
  146. NOW Utilities
  147. --- ---------
  148.  
  149. Older versions of Super Boomerang have a bug which affects BBEdit;
  150. in particular, you cannot type upper-case letters in the “Save As…”
  151. dialog. This bug is fixed in version 4.0 and later of the NOW Utilities
  152. package; contact Now Software for an update.
  153.  
  154. Now Save causes BBEdit’s “File” menu to get scrambled. To avoid this,
  155. turn off Now Save when running BBEdit.
  156.  
  157. The Programmer’s Editor Package
  158. --- ------------ ------ -------
  159.  
  160. BBEdit was written with libraries which are part of the Programmer’s
  161. Editor Package. The PE Package provides high-performance text editing,
  162. searching, directory search, and pattern-match capabilities for use
  163. in text-manipulation programs. For more information, write to the
  164. address below.
  165.  
  166. Contact Address
  167. ------- -------
  168.  
  169. Should you have questions about BBEdit, write or send e-mail to the
  170. address below:
  171.  
  172. Bare Bones Software
  173. 1 Larkspur Way #4
  174. Natick, MA 01760
  175. Internet: bbedit@world.std.com
  176. Compuserve: 73051,3255
  177. AppleLink: BARE.BONES
  178. Fax: (508) 651-7584
  179.  
  180. For technical support, bug reports, and other issues of an immediate
  181. nature, we strongly encourage you to use electronic mail. Not only
  182. does it save paper and time, but you will also be guaranteed of a
  183. response within hours of receipt of your message.
  184.  
  185. Additional Acknowledgements
  186. ---------- ----------------
  187.  
  188. The regular-expression library used for ‘grep’ searching is
  189. based on the ‘regexp’ package, written by Henry Spencer of
  190. the University of Toronto. Pete Keleher provided a Mac-
  191. compatible version, from which BBEdit’s code is derived.
  192.  
  193. Manual Errata
  194. ------ ------
  195.  
  196. -    In a number of places, the manual makes reference to using
  197.     Command-Return or Command-Option-Return to wrap text; these
  198.     references should in fact read “Command-backslash” and
  199.     “Command-Option-backslash”.
  200.     
  201. -    The “ToolServer” section of the Preferences has been removed;
  202.     it served no useful purpose and caused great angst and confusion.
  203.     If a local ToolServer cannot be found, then choosing
  204.     “Use ToolServer” will bring up a dialog asking for a ToolServer
  205.     application or giving the option to choose a remote ToolServer.
  206.     Clicking the “Remote...” button will provide a PPC browser
  207.     for choosing a remote ToolServer.
  208.  
  209.     Consequently, you should ignore page 115 of the BBEdit User Manual.
  210.     
  211. -    The manual does not mention an important capability of the
  212.     text search, namely, the ability to use certain “escaped”
  213.     characters to represent nonprinting characters. In particular,
  214.     you can use “\n” to represent a line feed (ASCII 10), “\r” to
  215.     represent a carriage return (ASCII 13), and “\t” to represent
  216.     a tab (ASCII 9). These escapes can be used in the search -and-
  217.     replace strings, in either normal or Grep search modes.
  218.     
  219. Update Notes
  220. ------ -----
  221.  
  222. This section lists the bugs or shortcomings that have been fixed
  223. since the original 2.5 release of BBEdit. Changes for the current
  224. version of BBEdit are first, followed by changes for previous
  225. maintenance versions.
  226.  
  227. Version 2.5.5 (4/25/94)
  228.  
  229.     -    Some programs write out ‘MPSR’ state resources which are incorrect.
  230.         Previous versions of BBEdit interpreted this incorrect information
  231.         literally, whereas other products that read the ‘MPSR’ would ignore
  232.         the information in all circumstances (and thus didn’t know that it
  233.         was incorrect).
  234.         
  235.         BBEdit now ignores incorrect information in ‘MPSR’ resources.
  236.         
  237.     -    When loading state in a format other than BBEdit’s native format,
  238.         the printing font is no longer set to the editing font, so the
  239.         “Printing Font” preference is now honored for those files.
  240.         
  241.     -    In BBEdit 2.5.4, a bug was introduced which would cause wrapping
  242.         to the “Window Width” setting to place one word on each line.
  243.         This bug has been fixed.
  244.  
  245.     -    During the development of BBEdit 3.0, we have identified some
  246.         areas in which less code could be used to do more work. We have
  247.         incorporated some of those improvements into this release.
  248.  
  249.     -    Command-Option-S now correctly does a Save All in situations where
  250.         windows other than the front window have unsaved changes.
  251.  
  252.     -    In previous versions of BBEdit, specifying a starting page number
  253.         larger than the number of the actual number of pages in the document,
  254.         or larger than the ending page number, would cause BBEdit to image
  255.         an infinite number of empty pages.
  256.         
  257.     -    BBEdit now supports the THINK Project Manager’s “Debug” Apple event;
  258.         to go to a specific file and line in the source debugger, select
  259.         the line and choose “Debug” or hit Command-I. (This feature requires
  260.         THINK C or Symantec C++ 7.0 or later.)
  261.         
  262.     -    BBEdit now correctly shows (or doesn’t show) the cursor position
  263.         display according to the Preferences setting when opening files
  264.         with saved states other than “BBEdit”.
  265.         
  266.     -    Certain portions of BBEdit are built from a new consolidated
  267.         code base.
  268.  
  269.     -    When running on a 68000 machine (a Macintosh Plus, SE, or PowerBook
  270.         100) under version 6.0.7 or earlier of the system software, previous
  271.         versions of BBEdit would crash when switching pages in the Preferences
  272.         dialog.
  273.  
  274.     -    BBEdit should now correctly display the “System Memory” bar
  275.         when running on a Power Macintosh.
  276.     
  277.     -    An old bug in BBEdit’s text engine would cause crashes or other
  278.         aberrant behavior when trying to edit in extreme low-memory situations.
  279.         This bug has been fixed.
  280.         
  281.     -    This version of BBEdit can read Code Warrior project documents
  282.         created by the DR3 release of the Metrowerks product.
  283.         
  284.     -    Fixed a problem in which the THINK Project Manager would not quit
  285.         or respond to the “Close Project” command in some situations.
  286.         
  287.     -    The help balloons in the “BBEdit BBalloons” file have been reviewed,
  288.         and updated.
  289.  
  290.     -    Added Finder help balloon for the BBEdit application file.
  291.     
  292. Version 2.5.4 (2/9/94)
  293.  
  294.     -    A performance problem that slowed down navigation in
  295.         windows full of text has been corrected.
  296.         
  297.     -    When a file is opened from a Search Results browser,
  298.         the line selected in the results list now remains selected.
  299.         
  300.     -    Previously, BBEdit would ignore the “Projector-Aware”
  301.         and “Open Read-Only” preference when opening files via
  302.         the MPW “File” command.
  303.         
  304.     -    If a file is checked out read-only from a Projector
  305.         project, you can perform a Modify Read-Only (MRO) on it by
  306.         clicking on the pencil; BBEdit will ask if you wish
  307.         to MRO the file. To MRO the file without being asked,
  308.         hold down the Option key when clicking on the pencil.
  309.         
  310.     -    The names of the ToolServer support scripts have been
  311.         changed so that Code Warrior users can use ToolServer
  312.         from within BBEdit and Code Warrior at the same time.
  313.         Code Warrior users should re-install the ToolServer
  314.         scripts in accordance with the instructions given
  315.         in the BBEdit User Manual.
  316.         
  317.     -    The “Balance” command and Auto-Balance While Typing will
  318.         now match the “curly” single and double quotes.
  319.         
  320.     -    Previously, BBEdit was literal in interpreting directory
  321.         permissions; if a local folder or hard disk was shared
  322.         with the owner having read-only access, the file would
  323.         be opened read-only. Now, BBEdit will allow modifications
  324.         to any unlocked file on an unlocked local hard disk.
  325.  
  326.     -    Corrected a cosmetic problem in the about box’s memory
  327.         display when memory is nearly full or nearly empty, and
  328.         when running on as-yet-unreleased system software
  329.         configurations.
  330.         
  331.     -    Extension developers: the front editing window’s scroll
  332.         bar is now correctly updated after a Paste() callback.
  333.     
  334.     -    The Home, End, Page Up, and Page Down keys will now work
  335.         when used in the bottom pane of a split window.
  336.         
  337.     -    In some situations, BBEdit would erroneously issue a warning
  338.         about a window being already open.
  339.         
  340.     -    When displaying incoming text from ToolServer, BBEdit
  341.         will no longer auto-scroll unless the incoming text
  342.         contains a carriage return. This improves performance
  343.         and reduces distraction.
  344.  
  345.     -    “Open Selection” now works correctly in Search Results
  346.         browsers.
  347.  
  348.     -    When handing the MPW “Line” command, the wrong line(s)
  349.         would be selected (off by one).
  350.  
  351.     -    If you hold down the Option key while choosing a script
  352.         from the “ToolServer” menu, the chosen script will be
  353.         opened for editing (rather than being run by ToolServer).
  354.         
  355.     -    The MPW “File” command will now work correctly if the name
  356.         given in the command differs only in capitalization from the
  357.         name of an already-open window.
  358.  
  359.     -    Application signatures for Metrowerks C/68K and Metrowerks
  360.         C/PPC have been added to the built-in list of file types.
  361.         If you don’t have either of these products, there will
  362.         be no icon next to the corresponding entries in the
  363.         “File Types” section of the Preferences.
  364.         
  365. Version 2.5.3 (10/29/93):
  366.  
  367.     -    Fixed a last-minute bug in 2.5.2 which caused junk to
  368.         be displayed in project browser windows and which rendered
  369.         searching of projects inoperative.
  370.         
  371. Version 2.5.2 (10/18/93):
  372.  
  373.     -    Grep searches are now between one and two orders of
  374.         magnitude faster, and some bugs are fixed, particularly
  375.         with line-anchored pattern searches.
  376.         
  377.     -    Changing the rubber-stamp string in the “Options...”
  378.         printing now actually has some effect.
  379.         
  380.     -    BBEdit no longer turns off External Services preferences when
  381.         an application can’t be found. This resolves the inconvenient
  382.         situation when development tools are stored on removeable
  383.         media.
  384.  
  385.     -    Certain aspects of dialog-box interaction were broken in
  386.         2.5.1; these have been corrected.
  387.         
  388.     -    The “Prefix/Suffix Lines” extension now works correctly;
  389.         it too was broken in 2.5.1.
  390.         
  391.     -    When a file contains Projector information which indicates that
  392.         it’s modified-read-only, the pencil is drawn with a broken
  393.         slash, and clicking on it does nothing.
  394.         
  395.     -    You can now modify-read-only a file that’s checked out read-only
  396.         by holding down the Option key and clicking on the pencil.
  397.         Doing so will skip the alert requesting confirmation of the
  398.         modify-read-only action.
  399.         
  400.     -    Wrapping with Paragraph Fill and First Line Only indentation now
  401.         correctly indents all paragraphs.
  402.  
  403.     -    If Compare ran out of memory, it would either report that the
  404.         files were identical, or BBEdit would bail out and write a
  405.         rescue file. This no longer happens; if Compare runs out of
  406.         memory, BBEdit will issue an appropriate error message.
  407.  
  408.     -    Fixed cases in which viewing files in browser windows would
  409.         needlessly run out of memory (sometimes bailing out).
  410.  
  411.     -    Command-Return can now be used in the ToolServer Worksheet
  412.         window as a substitute for the Enter key.
  413.         
  414.     -    Fixed a crash that occurred in 2.5.1 when clicking on the
  415.         text view’s scrollbar thumb in browser windows.
  416.         
  417.     -    BBEdit now correctly disables the control-key shortcuts
  418.         and “Insert” button in the glossary browser when the front
  419.         editing window is read-only.
  420.         
  421.     -    BBEdit now works around a bug in the THINK Project Manager
  422.         which would cause it (the TPM) to issue a “File ‘Untitled’
  423.         not found” message when BBEdit closed a newly created window
  424.         without saving changes.
  425.         
  426.     -    BBEdit works around a bug in the LaserWriter 8.0 driver which
  427.         would occasionally cause the system to crash when opening a
  428.         document with saved print settings that the driver didn’t
  429.         recognize.
  430.         
  431. Version 2.5.1 (8/18/93):
  432.  
  433.     -    In some circumstances, the directory popup in the disk
  434.         and glossary browser windows would not be updated when
  435.         moving to different directories.
  436.         
  437.     -    The popup menu of include files (for files connected to
  438.         the currently open THINK C 6.0 projects) is now sorted
  439.         in alphabetical order.
  440.         
  441.     -    BBEdit no longer goes to disk every time you pop up the
  442.         menu of include files.
  443.         
  444.     -    In some circumstances, BBEdit would erroneously inform
  445.         the THINK Project Manager that some source files needed
  446.         to be recompiled.
  447.         
  448.     -    In some circumstances, the Wrap with paragraph fill and
  449.         the Unwrap commands would erroneously remove whitespace
  450.         and line breaks.
  451.         
  452.     -    Grep searches will now match line-anchored patterns
  453.         (patterns beginning with a ^) that match on the first
  454.         line of the file.
  455.     
  456.     -    It is now possible to search for literal occurrences of
  457.         backslash-escaped characters (e.g. “hello world\n”) by
  458.         escaping the backslash (thus making “hello world\\n”);
  459.         replacement with literal backslash escapes is now also
  460.         possible.
  461.         
  462.     -    If a Search Results window was in front, and “Search Results”
  463.         was the designated search method, BBEdit would erroneously
  464.         reset the search method to “Directory Scan” and issue an
  465.         alert.
  466.         
  467.     -    The Bring Up To Date, Make, and Run commands are now
  468.         available whenever there is a project open in the THINK
  469.         Project Manager.
  470.         
  471.     -    In some conditions, typing with Auto-Wrap while Typing
  472.         turned on would cause update glitches in the text.
  473.         
  474.     -    When clicking quickly on items in a window’s status bar,
  475.         the clicks would sometimes be ignored.
  476.         
  477.     -    When performing some background operations, BBEdit would
  478.         occasionally refuse to behave correctly once the operation
  479.         was complete, until it was placed in the background and
  480.         then brought forward again.
  481.         
  482.     -    Opening of THINK C projects for browsing and searching is
  483.         now much faster.
  484.         
  485.     -    The “attempt to use non-open file” message when opening
  486.         some StuffIt archives with the StuffIt XTND translator has
  487.         been resolved.
  488.     
  489.     -    The performance of “Zap Gremlins” when replacing with a
  490.         character code or deleting gremlins has been considerably
  491.         improved.
  492.         
  493.     -    In some circumstances, selection with the Shift and arrow
  494.         keys would behave inconsistently.
  495.         
  496.     -    BBEdit now includes a mechanism to help avoid deadlock
  497.         situations which are caused by design flaws in the THINK
  498.         Project Manager.
  499.         
  500.     -    This version of BBEdit works around a bug in A/UX 3.0
  501.         which would cause text copied from another application
  502.         not to be visible to BBEdit’s clipboard.
  503.         
  504.     -    The “Copy Lines Containing” and “Cut Lines Containing”
  505.         extensions now provide a progress dialog, and a long
  506.         operation can be cancelled by typing Command-Period.
  507.         
  508.     -    The “Prefix/Suffix Lines” extension now properly
  509.         enables the “Selection Only” check box when there’s
  510.         a selection in the front editing window.
  511.         
  512.     -    Editing header files that are part of a THINK Project
  513.         Manager project will now result in the correct recompilations.
  514.         
  515.     -    BBEdit will no longer give a warning message if you choose
  516.         an already-open file from the popup menu of include files.
  517.  
  518. Thanks!
  519. -------
  520.  
  521. Thank you for purchasing BBEdit. If you have any suggestions for
  522. improvements, or any problems to report, don’t be shy. Feedback
  523. from customers is the best way to improve any piece of software.
  524.  
  525. Thanks also to the many people who, in one way or another,
  526. directly contributed to the production and success of BBEdit.
  527. They’re all listed in the about box; choose “About BBEdit...”
  528. from the Apple menu to see their names.
  529.  
  530. Finally, thanks to all of our customers, who have invested in
  531. our product and our company, and, by doing so, give us the
  532. ability to keep producing and improving our software.
  533.  
  534. Rich Siegel
  535. April 25, 1994
  536.